Extended BASIC 3

News Release:

EXTENDED BASIC III To Ship

While there have been many revisions to TI Extended BASIC over the years, none is so extensive or fundamental as Extended BASIC III by Winfried Winkler.

Rewritten and revised in the native language of Extended BASIC, GPL, XB3 features substantial improvements in the language itself, not just added calls and functions. Unlike other Extended BASIC's, this one offers tangible benefits to people who are casual XB users, as well as the hardcore programmers. Why? Because this version of Extended BASIC is the only one that will run virtually your entire library of Extended BASIC programs, without modification, up to 50% faster then the original version of TI Extended BASIC. Unlike Myarc Extended BASIC - this version of Extended BASIC is compatible with virtually all TI Extended BASIC programs and add-on utilities.

Additionally, bugs that cause other Extended BASICs to occasionally crash (and the infamous graphics screen show that, while interesting, certainly didn't help your programs) have been eliminated. XB3 is rock-solid and dependable - great for anyone running programs for hours or days at a time (BBS', etc.).

If you are interested in writing new programs, XB3 also offers a wide range of added functions, calls, modifications and conveniences - many of the best offered in other variations along with a number of unique changes. These include:

* Allows character definitions up to code 159 - in fact, XB3 is fully compatible with TI-BASIC

* The GOTO and GOSUB statements will allow you to jump to a variable (as in GOTO X)

* Enhancements to the IMAGE command to allow more flexible formatting

* Extensions to the CALL MOTION command that allows you to stop and start all sprites at once

* The RESTORE command will reverse a RESequence

* The assembly LOADer recognizes a wider range of utilities including GPL utilities for manipulating a stack, RADIX-100 math, and so forth for use in your assembly subroutines. The loader also will load Compressed format assembly files with REFerences - and adds a wide range of new REFerences available for called subroutines

* A range of new calls including:

* A new range of functions have also been added:

* Virtually all math functions and floating-point math routines (COS, SIN, etc.) have been re-written and are typically 100% to 200% faster. Extensions have been made to the RND function to allow ranges and more randomization

* A range of new commands available at the command-line, including:

While many of the features and all of the speed enhancements in Extended BASIC III are unique to this cartridge, it is compatible to some degree with Mechatronics Extended BASIC.

Extended BASIC III is currently available in disk form for those users with a Mechatronics GRAM-KARTE for $39.95.

A 96K cartridge version that requires only a console and 32K memory expansion is expected to be available by June 15, 1993 for $74.95.

Finally, available by April 15, 1993, the XB3 SUPER MODULE. This 256K module has built into it:

* Extended BASIC III

* The TE2 cartridge - allowing you to perform true text-to- speech in XB3 WITHOUT any additional software(!)

* The Editor/Assembler cartridge

* TI-Writer, it's Editor and Formatter

* The Remind-Me! appointment program

* Mass-Transfer

* A full disk manager

* various other miscellaneous utilities

For a list price of $99.95. This cartridge is an entire productivity package all-in-one module - plug it in and you may never have to unplug it again. This version requires 32K and a disk system.

Send all inquiries to:

Asgard Software, 1423 Flagship Dr., Woodbridge, VA 22192

************************************************************

XB3 v1.0 Super Module Benchmark

Time (Seconds) Benchmark XB3 1.0 TI XB Difference

GRAPHICS/DISPLAY:

Print "Hello" 1000 times 61 91 +44.4%

Draw 100 random bars 21 44 +109.5% (HCHAR & VCHAR test)

Create 28 sprites 5 times 40 47 +17.5% with a pause between incidents

Without a pause 10 13 +30.0%

Program to walk a character 16 20 +25.0% across the screen __________ +45.2%

FILE I/O:

Read 1000 lines of a text 55 63 +14.5% file from an HFDC

Write 1000 lines of text 69 76 +10.1% to an HFDC __________ +12.3%

MATH FUNCTIONS:

Count from 1-1000 and 43 52 +20.9% 1000-1

Calc Sin/Cos/Tan 0-360 156 188 +20.5% degrees

Calculate SQRT of 1-100 12 17 +41.6%

Generate 1000 random 37 81 +218.9% numbers from 1 to 100 __________ +75.4%

STRING FUNCTIONS:

Build 100 strings by 9 12 +25.0% adding a character at a time from 1-250

Parse 1-250 characters 25 32 +28.0% from 100 strings __________ +26.5%

Average of 13 Benchmarks: +77.3% faster


©Copyright 2000-2004 by Bill Gaskill - All Rights Reserved.
Commercial use of any information or images from this web-site is strictly prohibited
All other use with permission of author only!!!

Modifications and Updates by Tom Wills